PP applets for iziBasic
=======================


Overview
--------

This package includes specialized so called "PP applets" to enhance iziBasic.
They are provided with full source code, that you can modify to your liking.

iziBasic, by construction, cannot handle direct Palm API calls.
So, if for any reason, you need to build very quick routines or to access directly the Palm
APIs, you might want to include some PP segments or ARMlets in your iziBasic projects.
These code segments and ARMlets are easily added in a resource file (see RESOURCEFILE 
compiling directive) or on top of an iziBasic compiled program during a PP compilation.

Please refer to iziBasic's user manual to learn how to manage PP applets.

Palm Pascal onboard Compiler (nicknamed PP) is a great, free and very fast compiler
available on the Palm platform. iziBasic itself is made with this compiler which can be
found here: http://www.ppcompiler.org/.
PP has this great features of being able to handle:
1. multiple DragonBall code segments
2. ARMlets for new devices equipped with ARM processors and Palm OS 5
PP is developed by my friend Philippe Guillot, thank you Philippe for providing us all with 
such a great compiler.



Package content
---------------

- ReadMe.txt        : This file

- 5WayRocker_FR     : Manage 5-Way Rocker
                      Explanations in FRench (but understanding the source code is straightforward)
                      A great contribution from Khertan

- Chr(0)iziBasic_FR : How to deal with CHR$(0) characters in files with MegaString
                      Now obsolete (since iziBasic v6.0) but still interesting to know for other potential uses
                      Explanations in FRench (but understanding the source code is straightforward)
                      A great contribution from Khertan

- Circles           : Create circles
                      A great contribution from bh77a
                      Other great native iziBasic source codes to draw circles & ellipses, hollow or filled, 
                      are available on bh77a's web site (http://geocities.com/bh77a/palm_stuff/home.html)

- DateTime          : Retrieve date and time information in various formats
                      A great contribution from bh77a

- FileApplet        : Delete and copy any type of file, when the COPY and KILL statements in iziBasic are
                      provided with restrictions for security purposes

- HighRes320x480_FR : Manage 320x480 High Res mode
                      Explanations in FRench (but understanding the source code is straightforward)
                      A great contribution from Khertan

- HTTP              : Make HTTP requests
                      A great contribution from Khertan

- IRcomm            : Manage serial communications within iziBasic
                      A great contribution from Joe Viola

- ResEdit           : Manage Resource files (.PRC files!), directly from iziBasic

- SoundPref         : Get information about System, Game and Alarm Sound Preferences, 
                      a sample starting point to retrieve about any PalmOS system preference.



Credits
-------

Thanks to (alphabetic order):
- bh77a (http://geocities.com/bh77a/palm_stuff/home.html)
- Joe Viola
- Khertan (http://www.khertan.net)
for their contribution in making their PP applets available to everybody.



Disclaimer
----------
Whether it is registered or not, iziBasic comes with NO WARRANTY OF ANY KIND.
You're free to test the unregistered version of the program long enough to 
detect any problem that might occur and decide not to further use the software. 



Legal Information
-----------------

iziBasic is Copyright (C) 2004-2007 Laurent Duveau.
All rights reserved.



Trademarks
----------

Palm OS is Copyright (C) Palm, Inc. or its subsidiaries.
Garnet OS, the new name for Palm OS, is Copyright (C) ACCESS CO., LTD. or its subsidiaries.
